body {
	margin: 0; padding: 0;
	font-size: 12px; background-color: #D2EAF6;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

table {width: 100%; border-collapse: collapse;}
table td {border: solid 1px #FFFFFF;}
table thead tr {background-color: #073E9C; color: #FFFFFF; font-size: 10px;}
table tbody tr:hover {background-color: #FFFFFF !important;}
table tr.level_ERROR {background-color: #EE0020;}
table tr.type_REQ {background-color: #C7DEEA;}
table tr.type_REQRESP {background-color: #C7DBE5;}
table tfoot tr input {
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 12px;
	background-color: #419CE1;
	border:none;
	cursor:pointer;
	padding: 0px;
	width: 100%;
	display: block;
}
table a {color: #065FBA;}
table tbody td.c1 {cursor: pointer;}
table tbody tr.selected {background-color: #419CE1 !important;}

.topMenu {position: fixed; top: 0; left: 0; width: 100%; background-color: #152139;
	/* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; */
}
.topMenuPlaceHolder, .topMenu {min-height: 30px; padding: 5px 0 0 0;}
.topMenu label {color: #FFFFFF; font-weight: bold;}

.clrfix {clear: both; font-size: 0px; line-height: 0px; height: 0px; padding: 0; margin: 0; border: none;}
.search {float: right; margin: 0 10px 0 0;}
.pagination {float: left; margin: 0 0 0 0;}
.pages {float: left; padding: 3px 0 0 5px;}
.conf {float: left; margin: 0 0 0 10px;}
span.text {color: #FFFFFF;}
#pageSize {width: 30px;}
input.page {
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 10px;
	background-color: #419CE1;
	border:none;
	cursor:pointer;
	padding: 0px;
	min-width: 15px;
}
input.page.selected {
	background-color: #FFFFFF;
	color: #419CE1; 
}
